package apiday02;

public class ReplaceAllDemo {
    public static void main(String[] args) {
        String line = "abc123def456ghi";
        //第一个参数是正则表达式部分，第二个参数是字符串部分。将数字部分替换为#NUMBER#
        line = line.replaceAll("[0-9]+","#NUMBER#");
        //[]:中括号表示一个字符，该字符就是[]中的指定内容。
        //+:表示前面的内容出现1次以上
        //abc#NUMBER#def#NUMBER#ghi
        System.out.println(line);
        //将line里面的所有数字部分替换为给定字符串，123替换，456替换
        //依据正则表达式做匹配，只要满足就替换。
        //replaceAll应用率很高，比如发消息发了点不文明用语，有的时候出现一堆星号，那就是替换的。
        // 有一个编写的库把不文明用语都包括进去了。不可能人去检测，
        // 底层是通过代码，把符合不文明用语的替换为*****,就用replaceAll。
        //[abc|yus|erz]或者满足第一个或者满足第二个
    }
}
